415 Santa Rosa Ave, Santa Rosa, CA 95404-4911, Santa Rosa
"Always good food. Great portions. Super Chimichanga is enough for two good size meals"
"Always good food. Great portions. Super Chimichanga is enough for two good size meals"